package com.rc.saas.mini.config;

/**
 * applicationContext 配置类
 * Created by sven on 2019/9/29
 */
//@Configuration
//@ImportResource(locations = {"classpath:config/applicationContext.xml"})
public class SpringConfig {

    /**
     * 通过@Bean注入返回值为DefaultKaptcha的方法,即可在其他类中进行注入此类:
     * @Autowired
     * private DefaultKaptcha defaultKaptcha;
     * @return
     */
    //@Bean(name = "captchaProducer")
    //public DefaultKaptcha getKaptchaBean() {
    //    DefaultKaptcha defaultKaptcha = new DefaultKaptcha();
    //    Properties properties = new Properties();
    //    properties.setProperty("kaptcha.textproducer.char.string", "123456789abcdefg");//验证码字符范围
    //    properties.setProperty("kaptcha.border.color", "227,231,234");//图片边框颜色245,248,249
    //    properties.setProperty("kaptcha.textproducer.font.color", "black");//字体颜色
    //    properties.setProperty("kaptcha.textproducer.char.space", "2");//文字间隔
    //    properties.setProperty("kaptcha.image.width", "125");//图片宽度
    //    properties.setProperty("kaptcha.image.height", "45");//图片高度
    //    properties.setProperty("kaptcha.session.key", "code");//session的key
    //    properties.setProperty("kaptcha.textproducer.char.length", "4");//长度
    //    properties.setProperty("kaptcha.textproducer.font.names", "宋体,楷体,微软雅黑");//字体
    //    Config config = new Config(properties);
    //    defaultKaptcha.setConfig(config);
    //    return defaultKaptcha;
    //}
}
